owing to the bad weather - Espagnol Anglais Dictionnaire